標籤:經驗報告

LMAX 架構

LMAX 是新的零售金融交易平台。因此,它必須以低延遲處理許多交易。此系統建立在 JVM 平台上,並以業務邏輯處理器為中心,該處理器可以在單一執行緒上每秒處理 600 萬筆訂單。業務邏輯處理器完全在記憶體中執行,使用事件來源。業務邏輯處理器周圍環繞著 Disruptors,這是一個並行元件,實作一個不需要鎖定的佇列網路。在設計過程中,團隊得出結論,使用佇列的高效能並行模型的最新方向與現代 CPU 設計基本上不一致。

作者:Martin Fowler

2011 年 7 月 12 日

閱讀更多…

文章

應用程式架構 經驗報告 說明性架構 事件架構

在 Xapo 銀行分散實作架構

Xapo 成立時是比特幣服務供應商,後來發展成線上銀行。在此轉型期間,它需要重新評估其軟體資產,並建立架構能力來引導其未來。它採用了領域驅動設計、團隊拓撲和架構建議流程的構想,來開發架構建議論壇。這讓其軟體交付團隊更一致,並制定出連貫的技術策略。

作者:Anouska ("Noush") Streets、Kamil Dziublinski 和 Andrew Harmel-Law

2023 年 7 月 18 日

閱讀更多…

文章

企業架構 經驗報告 技術領導 領域驅動設計

民主政治技術革命

我的同事 Zack Exley 和我討論了 2008 年歐巴馬總統競選活動所使用的軟體。我發現特別有趣的一點是,軟體如何支援和與競選活動的組織方法互動。

Zack Exley 和 Martin Fowler

2009 年 3 月

更多…

影片

演講影片 經驗報告

軟體與歐巴馬的勝利

巴拉克·歐巴馬在 2008 年總統競選中的勝利,軟體做出了重大貢獻,特別是使用網際網路。但或許最有趣的一面是軟體進展與競選中人類組織發展之間的相互作用。

作者:Martin Fowler

2009 年 7 月 30 日

閱讀更多…

文章

經驗報告

C3

C3 是 Chrysler 全面補償專案的簡稱,是 Chrysler 的薪資專案,後來以 極限程式設計 的「誕生專案」而聞名。

作者:Martin Fowler

2004 年 8 月 3 日

閱讀更多…

wiki

敏捷 經驗報告 電腦歷史 極限程式設計

Nashville 專案

最近我花了一些時間與 Thoughtworks 歷來最喜歡的專案之一相處。這是一個始於 1998 年的專案,當時使用的是新的 J2EE 技術。多年來,它有著一段引人入勝的歷史:從 EJB 開始,將它們移除,外包到班加羅爾,然後回到芝加哥。許多人進出這個專案,而專案的人數在 6 到 60 之間變化。總的來說,這個專案已經投入了 300 多個員工年的工作,大約有 100 KLOC。

作者:Martin Fowler

2009 年 2 月 25 日

閱讀更多…

wiki

測試 經驗報告 舊系統改造

溜冰鞋實作

敏捷開發的一個關鍵特性是找出如何讓系統在只具備一小部分功能的情況下上線。我們為它提供的商業價值建構軟體,我們上線的速度越快,我們獲得的商業價值就越多。

作者:Martin Fowler

2007 年 9 月 9 日

閱讀更多…

wiki

經驗報告 需求分析 專案規劃


所有標籤

API design · agile · agile adoption · analysis patterns · application architecture · application integration · bad things · board games · build scripting · certification · collaboration · computer history · conference panels · conferences · continuous delivery · covid-19 · data analytics · database · design · dictionary · distributed computing magazine · diversions · diversity · documentation · domain driven design · domain specific language · domestic · encapsulation · enterprise architecture · estimation · event architectures · evolutionary design · experience reports · expositional architectures · extreme programming · front-end · gadgets · generative AI · ieeeSoftware · infodecks · internet culture · interviews · language feature · language workbench · lean · legacy rehab · legal · metrics · microservices · mobile · noSQL · object collaboration design · parser generators · photography · platforms · podcast · popular · presentation technique · privacy · process theory · productivity · programming environments · programming style · project planning · recruiting · refactoring · refactoring boundary · requirements analysis · ruby · security · talk videos · team environment · team organization · technical debt · technical leadership · test categories · testing · thoughtworks · tools · travel · uml · version control · web development · web services · website · writing

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有內容